Type in a job title:
Where?
salary_header
Salary rate
Annual
Month
Biweekly
Weekly
Day
Hour

How much does a Teacher make in USA?

$41,930
/ Annual
Based on 10000 salaries
The average teacher salary in the USA is $41,930 per year or $20.16 per hour. Entry level positions start at $30,223 per year while most experienced workers make up to $70,622 per year.
Median
$41,930
chart
Low
$30,223
High
$70,622

Teacher: salaries per region

California
$60,329
Based on 112125 salaries
New York
$52,401
Based on 47716 salaries
Oregon
$51,282
Based on 11365 salaries
New Mexico
$50,715
Based on 2645 salaries
Alaska
$50,125
Based on 1148 salaries
Louisiana
$48,496
Based on 4542 salaries
Arizona
$47,488
Based on 27795 salaries
Wyoming
$46,800
Based on 998 salaries
Mississippi
$46,800
Based on 1195 salaries
Hawaii
$46,287
Based on 1819 salaries
Alabama
$45,917
Based on 5001 salaries
Massachusetts
$45,788
Based on 22256 salaries
New Hampshire
$45,378
Based on 3497 salaries
Washington
$45,015
Based on 17554 salaries
Nevada
$44,664
Based on 3603 salaries
North Dakota
$42,998
Based on 1056 salaries
Illinois
$42,915
Based on 24973 salaries
Rhode Island
$42,900
Based on 2396 salaries
Idaho
$42,690
Based on 1625 salaries
Arkansas
$42,067
Based on 3331 salaries
Michigan
$41,952
Based on 14106 salaries
Maryland
$41,920
Based on 9340 salaries
Vermont
$41,600
Based on 1750 salaries
South Carolina
$41,067
Based on 10928 salaries
Delaware
$41,028
Based on 1857 salaries
Texas
$41,002
Based on 60067 salaries
West Virginia
$40,955
Based on 1145 salaries
Colorado
$40,778
Based on 40993 salaries
Maine
$40,560
Based on 2718 salaries
Connecticut
$40,310
Based on 11223 salaries
Tennessee
$39,882
Based on 8992 salaries
New Jersey
$39,589
Based on 24968 salaries
Minnesota
$39,521
Based on 13884 salaries
Virginia
$39,003
Based on 15492 salaries
Montana
$38,328
Based on 1504 salaries
Pennsylvania
$37,459
Based on 24251 salaries
Missouri
$36,849
Based on 12268 salaries
Utah
$35,360
Based on 4770 salaries
Indiana
$35,360
Based on 8692 salaries
Wisconsin
$35,087
Based on 9837 salaries
North Carolina
$34,323
Based on 16123 salaries
Kansas
$34,320
Based on 4235 salaries
Florida
$34,290
Based on 32305 salaries
Kentucky
$33,280
Based on 4292 salaries
South Dakota
$32,240
Based on 1920 salaries
Iowa
$31,907
Based on 3249 salaries
Ohio
$31,200
Based on 17543 salaries
Georgia
$31,200
Based on 19637 salaries
Oklahoma
$30,252
Based on 4280 salaries

Active jobs with salaries